Group 3

Mechatronics

Spring 2013

 

Erich Korosec

Jason McDonald

Kristi Windels

Robot in Action 1

            Our robot implemented a Bug 2 obstacle avoidance algorithm using the LADAR as its input. In Bug 2 the robot will enter wall following until it has reached a point that is closer to the destination than it was when it entered and also at the same angle to the destination. This was implemented when the obstacle was directly in front of the robot. The decision for which direction to wall follow was based the angle that the robot approached the obstacle. If obstacles were detected to the left or right that would interfere with the robot’s movement it would move accordingly to avoid the obstacle.

            To collect the golf balls the robot used the onboard camera to identify them. Ball collecting took precedence over destination movement and wall following. The robot prioritized the object with the most number of pixels to identify which object/golf ball to collect first. Depending on the color of the ball the corresponding servo opened a gripper door to collect the ball. The gripper would only open if the number of pixels was over a certain value. It did this to avoid opening the collection bay too early. The collection bay was separated into two chambers; these chambers corresponded to the location of drop zones.

Robot in Action 3
VIDEO LINK: ONE TWO THREE FOUR!        SOURCE CODE!

 

Robot in Action 2Robot in Action 4

Jason McDonald

 

Erich Korosec

 
1391_56812985912_7029_n531833_10201052173176693_1982067704_n310083_10151236308716835_983950353_n

Kristi Windels